Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Czech Republic F1 Austria F1 Czech Republic F4 Italy F4 Hungary F1 Morocco F3 Serbia & Montenegro F3 Austria F5 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F3 Austria F2 Germany F7 USA F3 USA F27 Israel F4 Israel F5 USA F2 USA F3 USA F4 USA F5 USA F7 USA F8 USA F9 USA F10 USA F11 USA F13 USA F14 USA F17 USA F26 USA F28 USA F29 Dominican Republic F2 Dominican Republic F3 Dominican Republic F4 Dominican Republic F5 Great Britain F1 Great Britain F2 USA F3 Croatia F1 France F5 Russia F1 Russia F2 India F3 India F4 Usa F11 Egypt F7 Egypt F8 Egypt F9 Egypt F10 Usa F16 Usa F18 Usa F19 Croatia F2 Bolivia F3 Bolivia F4 Egypt F14 Egypt F15 Usa F28 Usa F29 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Israel F1 Israel F2 Israel F3 Egypt F3 Canada F2 Canada F3 Usa F9 Mexico F2 Mexico F3 Mexico F4 Argentina F8 Argentina F9 USA F17 Mexico F6 Mexico F7 Bolivia F1 Bolivia F2 Mexico F8 Mexico F9 Mexico F10 Mexico F11 Mexico F12 Mexico F1 Guatemala F1 El Salvador F1 Canada F1 Canada F2 USA F9 Mexico F2 Mexico F3 Mexico F4 Mexico F5 USA F17 Mexico F8 Mexico F9 Canada F5 Mexico F13 USA F26 USA F27 Mexico F15 Mexico F16 Mexico F1 Mexico F2 Guatemala F1 Canada F1 Canada F2 Mexico F3 Mexico F4 Mexico F5 Mexico F6 Japan F5 Japan F6 Japan F7 Mexico F9 Mexico F10 Mexico F11 USA F27 Mexico F2 Mexico F3 Canada F1 Canada F2 Mexico F5 Mexico F9 Germany F6 Austria F1 Austria F10 Turkey F37 Turkey F39 Turkey F40 Turkey F41 Turkey F42 Turkey F43 Turkey F44 Turkey F45 Turkey F46 Mexico F7 Canada F1 Canada F2 Mexico F1 Mexico F2 Mexico F3 Mexico F4 USA F15 USA F17 USA F19 Mexico F10 USA F27 Mexico F12 Mexico F6 Mexico F11 Croatia F3 Mexico F13 USA F28 M25 Santo Domingo Mexico F15 Turkey F6 Turkey F7 Turkey F8 Canada F2 Mexico F1 Mexico F2 Mexico F3 Mexico F4 Mexico F5 Mexico F6 Turkey F38 Canada F7 Mexico F8 Canada F10 Austria F2 El Salvador F2 Guatemala F2 USA F35 Egypt F3 Egypt F4 USA F14 Mexico F1 Italy F16 Mexico F2 Italy F19 Mexico F3 Hungary F3 Morocco F4 Mexico F4 Mexico F5 Slovakia F1 Croatia F5 Italy F32 USA F21 Germany F2 Croatia F2 USA F22 Italy F15 Egypt F16 Egypt F17 Egypt F18 Egypt F19 Egypt F20 Canada F9 Colombia F4 Colombia F7 Colombia F8 Canada F1 (Gatineau) Canada F2 (Sherbrooke) USA F16 Mexico F2 (Villahermosa) Mexico F3 (Cordoba) Mexico F4 (Pachuca) USA F20 (Rochester) Canada F7 (Toronto) Canada F8 (Niagara) USA F33 (Houston) USA F34 (Harlingen) Mexico F5 (Campeche) Mexico F6 (Monterrey) Mexico F7 (Metepec) USA F5 (Weston) USA F6 (Palm Coast) Qatar F1 (Doha) Qatar F2 (Doha) Qatar F3 (Doha) USA F11 (Orange Park) USA F12 (Vero Beach) Mexico F1 (Morelia) Mexico F2 (Mexico City) Mexico F3 (Cordoba) USA F21 (Decatur) Thailand F1 (Nonthaburi) Thailand F2 (Nonthaburi) Thailand F3 (Nonthaburi) USA F27 (Houston) USA F28 (Harlingen) Thailand F7 (Nonthaburi) Thailand F8 (Nonthaburi) Thailand F9 (Nonthaburi) USA F33 (Columbus) USA F35 (Tallahassee) Czech Republic F3 Slovenia F3 M15 Cancun M15 Cancun M15 Cancun M15 Cancun M15 Cancun M15 Cancun M15 Cancun M15 Cancun M15 Cancun M15 Rochester M15 Pittsburgh M15 Cancun M15 Cancun M15 Cancun M15 Cancun M15 Cancun M15 Cancun M15 Cancun M15 Cancun M15 Nonthaburi M15 Nonthaburi M15 Hong Kong M25 Nonthaburi USA F19 M15 Cancun M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Cairo M15 Cairo M15 Cairo M15 Cairo M15 Cairo M15 Cairo M15 Cairo M15 Cairo M15 Cairo M15 Cairo M25 Santo Domingo M15 Monastir Canada F1 M15 Monastir M15 Monastir M15 Monastir M25 Medellin M15 Cancun M15 Cancun M15 Cancun M15 Cancun M15 Cancun M15 Cancun USA F19 USA F20 Tatra Banka Open 2003 - Bratislava Kobstaedernes ATP Challenger - Kolding Schickedanz Open 2007 - Furth Mexico F14 Akbank Private Banking TED Open - Istanbul Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Kobstaedernes ATP Challenger - Kolding Czech Indoor Open - Prague Flea Market Cup - Busan GHI Bronx Tennis Classic - Bronx Mexico F7 Togliatti Cup - Togliatti Internationaux du Doubs - Besancon dBI Tennis Challenger - Binghamton Trofeo Sisma Mantova - Mantova M25 Medellin Croatia Osiguranje Rijeka Open - Rijeka Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice Porsche Open - Poznan Mexico F14 Levene Gouldin & Thompson Tennis Challenger - Binghamton Heilbronn Open - Heilbronn M15 Monastir Dharwad Challenger 2006 - Dharwad M15 Monastir M25 Calabasas Sarajevo Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Czech Open 2006 - Prostejov PEOPLEnet Cup - Dnepropetrovsk Pozoblanco Challenger Manchester Challenger Recanati Challenger Segovia Challenger Binghamton Challenger Prosperita Open 2007 - Ostrava San Remo Tennis Cup - San Remo Countrywide Classic USTA Challenger - Carson St. Remy Challenger Porsche Open - Poznan Tashkent Challenger Seoul Challenger Challenger DCNS de Cherbourg - Cherbourg Chuncheon Challenger Tatra Banka Open - Bratislava Ethias Trophy - Mons Rennes Challenger KGHM Dialog Polish Indoors - Wroclaw Ortisei Challenger Bratislava Challenger Tatra Banka Open - Bratislava Guangzhou Challenger The LTA Nottingham Challenger - Nottingham Rimouski Challenger Pingguo Challenger Nottingham Challenger Lexington Challenger Penza Challenger Tatra Banka Open 2006 - Bratislava St. Remy Challenger Pharma Medico Open 2008 - Aarhus Baden Open - Karlsruhe Izmir Challenger IPP Open - Helsinki Aguascalenties Challenger Morocco Tennis Tour - Fes Rennes Challenger Orleans Challenger Ortisei Challenger Helsinki Challenger Open Castilla y Leon - Segovia Samsung Securities Cup - Seoul Dallas Challenger Johannesburg Challenger Status Athens Open - Athens Fergana Challenger Granby Challenger Granby Challenger IPP Open - Helsinki Unicredit Czech Open - Prostejov St. Remy Challenger Kos Succhetti Tennis Cup - Cordenons Tashkent Challenger Coffee Cup Challenger - Chikmagalur Leon Challenger Shenzhen Challenger Gimcheon Challenger Busan Challenger Challenger Brasov - Brasov Tashkent Challenger Challenger DCN de Cherbourg - Cherbourg Drummondville Challenger Raanana Challenger Taipei City Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Granby Challenger Siemens Open 2007 - Scheveningen Orleans Challenger Medellin Challenger Eckental Challenger Brescia Challenger Quimper Challenger Guadalajara Challenger Tatra Banka Slovak Open - Bratislava Guangzhou Challenger San Luis Potosi Challenger Sarasota Challenger Seoul Challenger Internazionali di Tennis di Bergamo - Bergamo Orleans Challenger BMW Tennis Championship - Sunrise Monterrey Challenger Brest Challenger Brescia Challenger Morelos Challenger Medellin Challenger Binghamton Challenger Bratislava Challenger Irving Challenger Astana Challenger Brescia Challenger Binghamton Challenger St. Brieuc Challenger Glasgow Challenger Mons Challenger Bratislava Challenger Phoenix Challenger Ostrava Challenger Troisdorf Challenger Ostdeutscher Sparkassen Cup - Dresden Surbiton Challenger Mons Challenger Wroclaw Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Geneva Challenger Ortisei Challenger Taipei City Challenger Bratislava Challenger Seoul Challenger Granby Challenger Orleans Challenger Irving Challenger Biel Challenger Open de Rennes La Trinitaine - Rennes USA F22 (Pittsburgh) Champaign Challenger Busan Challenger Bratislava Challenger Loughborough Challenger Granby Challenger Surbiton Challenger Barranquilla Challenger St. Remy Challenger St. Brieuc Challenger Izmir Challenger Tashkent Challenger Brest Challenger Bogota Challenger Nottingham Challenger Manila Challenger Wroclaw Challenger Guadalajara Challenger Shenzhen Challenger Raanana Challenger Busan Challenger Bangkok Challenger Egypt F2 Pozoblanco Challenger Bratislava Challenger Vancouver Challenger Cary Challenger Medellin Challenger Tashkent Challenger Irving Challenger Taipei City Challenger Portoroz Challenger Binghamton Challenger Prague Challenger Nottingham Challenger Indian Wells Challenger GHI Bronx Tennis Classic - Bronx Taipei City Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Aptos Challenger Eckental Challenger Pau Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Biella 7 Challenger Mallorca Challenger Ismaning Challenger Bratislava Challenger Forli 3 Challenger Quimper Challenger Forli 5 Challenger Ostrava Challenger Mauthausen Challenger Nottingham Challenger Ilkley Challenger Steelers Cup - Kosice Mallorca Challenger Ismaning Challenger Ortisei Challenger Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Izmir Challenger Unique Zagreb Open - Zagreb Steelers Cup - Kosice Open de Rennes La Trinitaine - Rennes Sony Ericsson Open 2008 - Belgrade Tennis Napoli Cup - Napoli Tunis Open - Tunis Prosperita Open 2008 - Ostrava Tatra Banka Slovak Open - Bratislava Mons Challenger Open des Alpes Trophee BNP Paribas - Grenoble Ismaning Challenger Bratislava Challenger Open de Rennes - Rennes Binghamton Challenger BCR Open Romania - Bucharest Kobstaedernes ATP Challenger - Kolding Trieste Challenger Portoroz Challenger Quimper Challenger Quimper 2 Challenger Busan Challenger Jonkoping Challenger Leon Challenger Prague Challenger Zagreb Challenger Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Pilot Pen Tennis - New Haven PBZ Zagreb Indoors - Zagreb Bratislava Challenger Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai BMW Open - Munich Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Open de Moselle - Metz Open Sud de France - Montpellier Regions Morgan Keegan Championships - Memphis Bratislava Challenger PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Dallas Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Citi Open - Washington Rakuten Japan Open - Tokyo Shenzhen Open - Shenzhen U.S. National Indoor Tennis Championships - Memphis Aegon Nottingham Open - Nottingham Next Generation Adelaide International - Adelaide Sacramento Challenger Tashkent Challenger Rimouski Challenger Medellin Challenger M25 Nonthaburi Bratislava Challenger Chennai Open - Chennai Malaga Challenger Helsinki Challenger Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport San Luis Potosi Challenger Citi Open - Washington Intrum Stockholm Open - Stockholm Sunrise Challenger Open 13 Provence - Marseille Leon Challenger Qatar ExxonMobil Open - Doha Kaohsiung Challenger Atlanta Tennis Championships - Atlanta Malaysian Open - Kuala Lumpur Mexico City Challenger Johannesburg Challenger Delray Beach International Tennis Championships - Delray Beach Kun-Ming Challenger Busan Challenger Baton Rouge Challenger Citi Open - Washington Rimouski Challenger PBZ Zagreb Indoors - Zagreb BB&T Atlanta Open - Atlanta Athens Challenger Bratislava Challenger AEGON Championships - London Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Monterrey Challenger Helsinki Challenger Medibank International - Sydney Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Guadalajara Challenger BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai SAP Open - San Jose Guadalajara Challenger Delray Beach Open - Delray Beach Ostrava Challenger Open de Nice Cote d'Azur - Nice Segovia Challenger Tulsa Challenger Puebla Challenger Moselle Open - Metz PTT Thailand Open - Bangkok Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Mons Challenger Budapest Challenger Bogota Challenger Lexington Challenger Topshelf Open - 's-Hertogenbosch Libema Open - 's-Hertogenbosch Bergamo Challenger Drummondville Challenger BB&T Atlanta Open - Atlanta Panama City Challenger San Luis Potosi Challenger Erste Bank Open - Vienna Heineken Open - Auckland Guayaquil Challenger Abierto Mexicano Telcel - Acapulco Le Gosier Challenger Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Barranquilla Challenger BB&T Atlanta Open - Atlanta Eckental Challenger Gerry Weber Open - Halle Open Sud de France - Montpellier Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Cary Challenger San Luis Potosi Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington Abierto Mexicano de Tenis Mifel - Los Cabos Eckental Challenger Zagreb Challenger Citi Open - Washington ASB Classic - Auckland Vancouver Challenger Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Eckental Challenger Shenzhen Open - Shenzhen Quimper Challenger Prostejov Challenger Biella Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger New York Open - New York Prague Challenger Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Noventi Open - Halle Truist Atlanta Open - Atlanta Open Sud de France - Montpellier Open 13 Provence - Marseille BCR Open Romania - Bucharest AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart Delray Beach Open - Delray Beach Hall of Fame Open - Newport Ilkley Challenger Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Rennes Challenger Hamburg Challenger Bratislava Challenger Ostrava Challenger PBZ Zagreb Indoors - Zagreb Open de Nice Cote dAzur - Nice Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Open Sud de France - Montpellier Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Erste Bank Open - Vienna Miami Open - Miami Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Wimbledon - London Australian Open - Melbourne Miami Open - Miami Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Sony Ericsson Open - Miami Sony Open Tennis - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Swiss Indoors Basel - Basel Power Horse Cup - Dusseldorf Erste Bank Open - Vienna Davis Cup, World Group, 1R, CHI-SVK 4-1 Swiss Indoors Basel - Basel Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 U.S. Open - New York Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, USA-SVK 5-0 Sony Ericsson Open - Miami French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris French Open (juniors) Wimbledon (juniors) Wimbledon - London Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Australian Open - Melbourne All Lower level tournaments U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Australian Open (juniors) Olympics - London Davis Cup, World Group, PO, SVK-BEL 2-3